/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ejb.negocio;

import entidades.Cliente;
import entidades.Usuario;
import javax.ejb.Remote;

/**
 *
 * @author ribadas
 */
@Remote
public interface GestorUsuariosServiceRemote {

    boolean autenticarUsuario(String login, String passwordPlano);

    Cliente recuperarDatosCliente(String login);

    Cliente crearNuevoCliente(String login, String password, Cliente datosCliente);

    Cliente actualizarDatosCliente(Cliente datosCliente);

    Usuario actualizarPassword(long idUsuario, String password);

    boolean existeUsuario(String login);

    Usuario actualizarUltimoAcceso(long idUsuario);
    
}
